package com.engineering.elink.co.recruit;

import java.util.Date;

import io.swagger.annotations.ApiParam;

/**
 * 简历求职意向CO
 * 
 * ClassName: CvdJobIntentionCo <br/> 
 * Function: ADD FUNCTION. <br/> 
 * Reason: ADD REASON(可选). <br/> 
 * date: 2016年11月30日 下午4:47:38 <br/> 
 * 
 * @author zengxinyan 
 * @version  
 * @since JDK 1.8
 */
public class CvdJobIntentionCo {
	
	@ApiParam(value="期望薪资",required=true)
	private Integer salaryId;
	
//	@ApiParam(value="期望工作地省",required=true)
//	private Integer ewpProvinceId;
//
//	@ApiParam(value="期望工作地市",required=true)
//	private Integer ewpRegionId;
//
//	@ApiParam(value="期望工作地区",required=true)
//	private Integer ewpAreaId;
//
//	@ApiParam(value="期望工作地详细地址",required=true)
//	private String expectWorkPlace;
	
	@ApiParam(value="期望工作地JSON字符串([{\"ewpId\":0,\"ewpProvinceId\":\"1\",\"ewpRegionId\":\"1\",\"ewpAreaId\":\"2\",\"expectWorkPlace\":\"详细地址\"}]0为新增)",required=true)
	private String ewpJsonStr;
	
	@ApiParam(value="到岗时间(例如：2016-10-21)",required=false)
	private Date arrivalTime;
	
	@ApiParam(value="工作性质",required=false)
    private Integer natureId;
	
	@ApiParam(value="行业(1,2,3)",required=false)
	private String guildIds;

	@ApiParam(value="职能(1,2,3)",required=true)
	private String functionsIds;

	public Integer getSalaryId() {
		return salaryId;
	}

	public void setSalaryId(Integer salaryId) {
		this.salaryId = salaryId;
	}

//	public Integer getEwpProvinceId() {
//		return ewpProvinceId;
//	}
//
//	public void setEwpProvinceId(Integer ewpProvinceId) {
//		this.ewpProvinceId = ewpProvinceId;
//	}
//
//	public Integer getEwpRegionId() {
//		return ewpRegionId;
//	}
//
//	public void setEwpRegionId(Integer ewpRegionId) {
//		this.ewpRegionId = ewpRegionId;
//	}
//
//	public Integer getEwpAreaId() {
//		return ewpAreaId;
//	}
//
//	public void setEwpAreaId(Integer ewpAreaId) {
//		this.ewpAreaId = ewpAreaId;
//	}
//
//	public String getExpectWorkPlace() {
//		return expectWorkPlace;
//	}
//
//	public void setExpectWorkPlace(String expectWorkPlace) {
//		this.expectWorkPlace = expectWorkPlace;
//	}

	public Date getArrivalTime() {
		return arrivalTime;
	}

	public void setArrivalTime(Date arrivalTime) {
		this.arrivalTime = arrivalTime;
	}

	public Integer getNatureId() {
		return natureId;
	}

	public void setNatureId(Integer natureId) {
		this.natureId = natureId;
	}

	public String getGuildIds() {
		return guildIds;
	}

	public void setGuildIds(String guildIds) {
		this.guildIds = guildIds;
	}

	public String getFunctionsIds() {
		return functionsIds;
	}

	public void setFunctionsIds(String functionsIds) {
		this.functionsIds = functionsIds;
	}

	public String getEwpJsonStr() {
		return ewpJsonStr;
	}

	public void setEwpJsonStr(String ewpJsonStr) {
		this.ewpJsonStr = ewpJsonStr;
	}

}
